• word of the day

    euderma maculata

    euderma maculata - Dictionary definition and meaning for word euderma maculata

    Definition
    (noun) a large bat of the southwestern United States having spots and enormous ears
    Synonyms : jackass bat , spotted bat
Download our Mobile App Today
Receive our word of the day
on Whatsapp